package br.com.fogas.modelo;

import java.util.Date;

import br.com.fogas.webservice.parser.config.ConfigResponse;

public class AppDados {

	private String orgVendas;

	private String centroVendas;

	private String serieNf;

	private String ultimaNfEmitida;

	private String token;
	
	private String imei;
	
	private String plano;

	private String matricula;

	private String usuario;

	private String juros;
	
	private String versao;
	
	private Date dtSincronizacao;
	
	private boolean autorizar_nfe_online;
	
	private Integer tentativas_leitura_qrcode;

	private Integer tempo_espera_aut_nfe;
	
	private Integer tempo_processamento_sync;
	
	private String senha_adm;
	
	public AppDados() {
		
	}

	public AppDados(ConfigResponse response) {
		this.setCentroVendas(response.getCentroVendas());
		this.setImei(response.getImei());
		this.setJuros(response.getJuros());
		this.setMatricula(response.getMatricula());
		this.setOrgVendas(response.getOrgVendas());
		this.setSerieNf(response.getNfSerie());
		this.setUltimaNfEmitida(response.getNfNumUltimaEmissao());
		this.setUsuario(response.getNome());
		this.setVersao(response.getVersao());
	}

	public String getOrgVendas() {
		return orgVendas;
	}

	public void setOrgVendas(String orgVendas) {
		this.orgVendas = orgVendas;
	}

	public String getCentroVendas() {
		return centroVendas;
	}

	public void setCentroVendas(String centroVendas) {
		this.centroVendas = centroVendas;
	}

	public String getSerieNf() {
		return serieNf;
	}

	public void setSerieNf(String serieNf) {
		this.serieNf = serieNf;
	}

	public String getUltimaNfEmitida() {
		return ultimaNfEmitida;
	}

	public void setUltimaNfEmitida(String ultimaNfEmitida) {
		this.ultimaNfEmitida = ultimaNfEmitida;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getImei() {
		return imei;
	}

	public void setImei(String imei) {
		this.imei = imei;
	}

	public String getPlano() {
		return plano;
	}

	public void setPlano(String plano) {
		this.plano = plano;
	}

	public String getMatricula() {
		return matricula;
	}

	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}

	public String getUsuario() {
		return usuario;
	}

	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}

	public String getJuros() {
		return juros;
	}

	public void setJuros(String juros) {
		this.juros = juros;
	}

	public String getVersao() {
		return versao;
	}

	public void setVersao(String versao) {
		this.versao = versao;
	}

	public Date getDtSincronizacao() {
		return dtSincronizacao;
	}

	public void setDtSincronizacao(Date dtSincronizacao) {
		this.dtSincronizacao = dtSincronizacao;
	}

	public boolean isAutorizar_nfe_online() {
		return autorizar_nfe_online;
	}

	public void setAutorizar_nfe_online(boolean autorizar_nfe_online) {
		this.autorizar_nfe_online = autorizar_nfe_online;
	}

	public Integer getTentativas_leitura_qrcode() {
		return tentativas_leitura_qrcode;
	}

	public void setTentativas_leitura_qrcode(Integer tentativas_leitura_qrcode) {
		this.tentativas_leitura_qrcode = tentativas_leitura_qrcode;
	}

	public Integer getTempo_espera_aut_nfe() {
		return tempo_espera_aut_nfe;
	}

	public void setTempo_espera_aut_nfe(Integer tempo_espera_aut_nfe) {
		this.tempo_espera_aut_nfe = tempo_espera_aut_nfe;
	}

	public Integer getTempo_processamento_sync() {
		return tempo_processamento_sync;
	}

	public void setTempo_processamento_sync(Integer tempo_processamento_sync) {
		this.tempo_processamento_sync = tempo_processamento_sync;
	}

	public String getSenha_adm() {
		return senha_adm;
	}

	public void setSenha_adm(String senha_adm) {
		this.senha_adm = senha_adm;
	}
}